﻿using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MonopolyNOHI;

namespace MonopolyNOHItest
{
    [TestClass]
    public class SpelerUnitTest
    {
        public Veld Positie { get; set; }
        
        [TestMethod]
        public void SpelerTestMethod()
        {
            //Maak bord en speler aan
            var testBord = new Bord();        
            var testSpeler = new Speler("TestSpeler", testBord);
            
            var testSpelerNaam = testSpeler.Naam;
            //var testBeginPositie = testSpeler.Positie.Naam;

            //Gooi
            testSpeler.Gooi(testBord);

            int testAantalOgen = testSpeler.aantalOgen;
            var testPositie = testSpeler.Positie.Naam;
            string testVeld = testBord.GeefVeld(testAantalOgen).Naam;
            
            //Asserts
            Assert.AreEqual("TestSpeler", testSpelerNaam);
            Assert.AreEqual(testPositie, testVeld);
            //Assert.AreEqual("Start", testBeginPositie);
        }
    }
}
